package io.decorated.char_;

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;

/**
 * 包装流 修饰器模式
 *
 * BufferedReader_ 处理文本
 */
public class BufferedReader_ {
    /**
     * 属性in可以封装任意一个节点流（用于操作特定数据源），
     * 只要是Reader的子类
     * 如CharArrayReader字符处理器、FileReader文件处理器
     */
    public static void main(String[] args) throws Exception{
        String filePath = "/User/tomdayu/home/sparseArr.txt";
        BufferedReader bufferedReader = new BufferedReader(new FileReader(filePath));
        String line;
        //1. bufferedReader.readLine() 是按行读取文本
        while ((line = bufferedReader.readLine()) != null) {
            System.out.println(line);
        }
        bufferedReader.close();
    }


}
